package cn.sicnu.cs.employment.domain.vo;


import cn.sicnu.cs.employment.domain.entity.EmployeeCompany;
import lombok.*;

import java.util.Set;
@With
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class EmployeeInfoVo {

    private Long id; //用户真正的信息id

    private Long userId;  // 绑定用户账号的id

    private String name; //姓名

    private String sex; //性别

    private Integer age;

    private String birthDate; //出生年月

    private String wechat ;//微信

    private String address; //所在地址

    private String homeAddress; //户籍地址

    private String email;

    private String phone; //电话


    private String major; //专业

    private String avatar;  //头像链接

    private Integer positionStatusId; // 当前状态编号

    private String positionStatusName; //当前状态名称

    private String exPosition;

    private String exSalary;

    private String identity;

    private String graduationStatusName;

    private String degree;

    private String advantage; //个人优势

    private String positionName;

    private String money;

    private String positionArea;

    private String schoolCharacter;

    private String graduateSchool;


    // =============VO 各种经历===============

    private Set<EmployeeExpEducationVo> educationExperience; // 教育经历

    private Set<EmployeeExpInternshipVo> personExperience; // 工作经历

    private Set<EmployeeExpProjectVo> projectExperience; //项目经历

    private Set<BackgroundCommentVo> comments;

//    //===========VO 与公司的关系 ================
//    private String inTime; //入职时间
//
//    private String offTime; //离职时间
//
//    private String position; //职位
    private EmployeeCompany empCom;
//

}
